// 可配置的变量
const { defineConfig } = require('@vue/cli-service')
module.exports = defineConfig({
  // 配置入口文件地址
  pages: {
    index: {
      // page 的入口
      entry: 'src/main.js',
      // 模板来源
      template: 'public/index.html',
    },
  },
  transpileDependencies: true,
  // 关闭语法检查
  lintOnSave:false,
  // http:127.0.0.1:80
  devServer:{
    // localhost 127.0.0.1都可以写
    // 第一种方法 缺点：只能请求一个
    // 注意事项：它会先从本地查到 
    // 如果有那就不会继续向80端口请求数据
    // proxy:"http://127.0.0.1:80"
    proxy:{
      // 前缀
      "/api1":{
        target:'http://localhost:80',
        pathRewrite:{"^/api1":""},
        changeOrigin:true
      },
      "/api2":{
        target:'http://127.0.0.1:81',
        pathRewrite:{"^/api2":""},
        changeOrigin:true
      },
      "/api3":{
        target:'https://heimahr.itheima.net',
        pathRewrite:{"^/api3":""},
        changeOrigin:true
      }
    }
  }
})
